@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,del,dfn,em,img,strong,dd,dl,dt,li,ol,ul,fieldset,form,label,button,input,table,caption,tbody,tfoot,thead,tr,th,td,menu{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
table{border-collapse:collapse;border-spacing:0;empty-cells:show}
ol,ul,menu{list-style:none}
img{border:0}
a:focus{outline:none}
em,i{font-style: normal;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:0px;outline:none;}
button,input{border:1px solid;outline:none;line-height:normal;*overflow:visible}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
textarea{overflow:auto;vertical-align:top}
::selection{background:#72d0eb;color:#fff;text-shadow:none}
::-moz-selection{background:#72d0eb;color:#fff;text-shadow:none}
*[hidden]{display:none}
a{text-decoration:none;cursor:pointer; color:#333}
a:hover{color:#2A5E8E}
.clearfix:after,.central:after,.widget ul:after,.paging:after,.pagenav:after,.base-tit:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix,.central,.widget ul,.paging,.pagenav,.base-tit{*+height:1%;}
body,button,input,select,textarea,code{font-size:12px;font-family:microsoft yahei;color: #434343;}
.fl-left{ float:left;}
.fl-right{ float:right;}

.main-body{ background:#f0f0f0;}

/*top*/
.top-bg{ background:url(../../images/system/top_bg1.jpg) repeat-x; height:66px;}
.vanke-logo{ width:200px; height:68px; background:url(../../images/system/vanke_logo.png) no-repeat;}
.top-left{}
.top-left span{float:left; display:inline-block;}
.top-center{}
.top-center span{float:center; display:inline-block;}
.vanke-name{ height:68px;line-height:68px; font-size:16px;  color:#333333; padding-left:20px;text-align:center;font-family:微软雅黑 }
.vanke-sel{float:left;padding-top:24px; padding-left:10px;display:inline-block;}

.top-right{ width:580px; float:right}
.date-info{}
.date{ height:68px; line-height:68px; width:150px;}
.name-info{ position:relative; height:40px; width:100px; margin-top:14px; overflow:hidden;background:url(../../images/system/target_80.jpg) right no-repeat;}
.head-pic{ display:inline-block; position:absolute; z-index:99; width:40px; height:25px; background:url(../../images/system/radiu-pic.png) no-repeat;}
.name-info span.name{ display:inline-block; height:40px; line-height:40px; width:60px; overflow:hidden;color:#38acff}
.fucn{ padding:6px 0;}
.fucn span{ float:left; display:inline-block; height:44px; padding:5px; width:30px; background:url(../../images/system/target_80.jpg) right no-repeat;}
.fucn span a{ display:inline-block; width:30px; height:24px; line-height:24px; padding-left:30px; margin-top:10px; color:#838383;}
.fucn span a:hover{}
.fucn_ico02{ background:url(../../images/system/top-ico2.png) no-repeat 0 0;}
.fucn_ico02_h{ background:url(../../images/system/top-ico2-h.png) no-repeat 0 0;}
.fucn_ico03{ background:url(../../images/system/top-ico3.png) no-repeat 0 0;}
.fucn_ico04{ background:url(../../images/system/top-ico5.png) no-repeat 0 0;}

/*main*/
.mainContainer {	
	background-color: #f0f0f0;
}
/*navcontainer*/
.nav{float:left; width:200px; background:#f6f6f6;}
.nav ul li {width:200px; height:80px;}
.nav ul li a{ display:block; width:200px; height:80px; background:url(../../images/system/nav_ico.jpg) center  no-repeat; color:#38acff;}
.nav ul li a span{ display:inline-block; width:200px; height:24px; padding-top:55px; text-align:center;}
.nav ul li a:hover,.nav ul li a.sel{ background:#38acff url(../../images/system/nav_ico_hover.jpg); background-repeat:no-repeat; color:#FFF }
.nav ul li a.ico01{font-size:14px;background-position:center 15px;}
.nav ul li a.ico02{font-size:14px;background-position:center -65px;}
.nav ul li a.ico03{font-size:14px;background-position:center -145px;}
.nav ul li a.ico04{font-size:14px;background-position:center -225px;}
.nav ul li a.ico05{font-size:14px;background-position:center -305px;}
.nav ul li a.ico06{font-size:14px;background-position:center -385px;}
.nav ul li a.ico07{font-size:14px;background-position:center -465px;}
.nav ul li a.ico08{font-size:14px;background-position:center -545px;}
.nav ul li a.ico09{font-size:14px;background-position:center -625px;}
.nav ul li a.ico10{font-size:14px;background-position:center -705px;}

/**/
.mainContainer {	
	background-color: #f0f0f0; position:relative;
}
.container{ position:absolute;padding-left:220px;}
/**/

.pad5{ padding:5px;}
.pad15{ padding:15px;}
.ptl20{ padding-top:20px;padding-left:20px;}
.ptl0{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pl-20{ padding-left:20px;}
.pr-20{ padding-right:20px;}
.mt10{ margin-top:15px;}
.center{ text-align:center;}
.mr40{margin-right:40px}
.desk{}
.desktop-top{ height:110px;display:inline}
.desktop-top a{ display:inline-block; position:relative; width:33.3%; height:110px; line-height:110px;color:#FFF; background:#C00}
.desktop-top span.name{display:inline-block; width:50%;height:110px; font-size:16px; text-align:right;}
.desktop-top span.num{display:inline-block;width:10%;height:110px; font-size:24px; text-align:right;}
.desktop-top a.a1{ background:#3dc481 url(../../images/system/desktop_bg1.jpg) no-repeat left;}
.desktop-top a.a2{ background:#4f9eed url(../../images/system/desktop_bg2.jpg) no-repeat center;}
.desktop-top a.a3{ background:#e8b22e url(../../images/system/desktop_bg3.jpg) no-repeat right;}
/**/
.module{ background:#Ffffff; position:relative;}
.col1{ }
.col2{ width:49%}
.module-title{ font-size:16px; height:12px;line-height:8px;}
.module-title-cd{ font-size:16px; line-height:24px;}
.ico-title1{ display:inline-block; padding-left:5px;}
.module-info1{ width:49%;  overflow:hidden;}
.module-title a{ float:right; font-size:12px; font-weight:normal; color:#999999;}
ul.list1{}
ul.list1 li{ height:24px; line-height:24px; font-size:14px; color:#333;}
ul.list1 li a:hover,.module-title a:hover{ color:#38ACFF}

.title2{}
.info-block{ margin-left:25px;}
.block{ display:inline-block; float:left; margin-right:20px; line-height:20px; width:50px; height:50px;border-radius:10px; color:#fff; font-size:14px; margin-bottom:15px;}
.red{background:url(../../images/system/red.png) no-repeat;}
.blue{background:url(../../images/system/blue.png) no-repeat;}
.green{background:url(../../images/system/green.png) no-repeat;}
.orange{background:url(../../images/system/orange.png) no-repeat;}
.red-1{background:url(../../images/system/red-1.png) no-repeat;}
.blue-1{background:url(../../images/system/blue-1.png) no-repeat;}
.green-1{background:url(../../images/system/green-1.png) no-repeat;}
.orange-1{background:url(../../images/system/orange-1.png) no-repeat;}

.num2{width:50px; height:45px; padding:20px 15px; text-align:center}
.num3{width:60px; height:45px; padding:20px 20px 30px 10px; text-align:center}
.num31{width:60px; height:45px; padding:25px 20px 30px 10px; text-align:center}
.num4{width:60px; height:45px; padding:10px 20px 30px 10px; text-align:center}
.sel{display:inline-block; float:left; font-size:14px;background:url(../../images/system/red.png) no-repeat;}
.sel-1{display:inline-block; float:left; font-size:14px;background:url(../../images/system/red-1.png) no-repeat;}
.info-block a{ display:inline-block; float:left; font-size:14px; color:#464646;  margin:0px 30px;margin-top:15px;}
/* 
.info-block span:hover{ display:inline-block; float:left; font-size:14px;background:url(../../images/red-1.png) no-repeat;} 
*/
.col-red{ color:#F00;}
a.col-gray{ color:#a9a9a9;}
a.col-red{ color:#F00;}

.bg-gray{ background:#f6f6f6;}


/*列表页面*/
.search{ padding:0 20px;}
.search table{}
.search table td{ height:50px; line-height:50px; padding:0 5px 0 5px;}
.input1{ height:26px; border:1px solid #e3e3e3;border-radius:4px;  }
.input-date {height:26px; border:1px solid #e3e3e3;border-radius:4px; background:url(../../images/system/ico-date.jpg) no-repeat right center;}
.input-seach{height:26px; border:1px solid #e3e3e3;border-radius:4px; background:url(../../images/system/ico-seach.jpg) no-repeat right center;}
.list-btn{ height:30px; padding:0 20px;}
.list-btn a{border:1px solid #d9d9d9;border-radius:4px; background:#FFFFFF; padding:5px 30px; color:#747474;}
.list-btn a:hover,.list-btn a.sel{border:0px solid #e3e3e3;border-radius:4px; background:#38acff; padding:5px 30px; color:#fff;}

.list2{ margin:0px 15px 10px; position:relative;}
.list3{}
.list3 th,.list3 td{ padding:0 2px;}
.list3 th{ border:1px solid #d8d8d8;  background:#f6f6f6; height:24px; line-height:24px; font-weight:normal;}
.list3 td{ border:1px solid #d8d8d8;  background:#ffffff; height:24px; line-height:24px; font-weight:normal;}


/* shortcut */
.shortcut{position:fixed;top:0;left:0;z-index:9999;width:100%;}
*html,*html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}
*html .shortcut{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
.shortcut{height:28px;line-height:28px;font-size:12px;background:#EEEEEE;text-transform:uppercase;box-shadow:1px 0px 2px rgba(0,0,0,0.2);border-bottom:1px solid #DDDDDD;}
.shortcut h1{font-size:14px;font-family:"微软雅黑","宋体";}
.shortcut a,.shortcut h1{padding:0px 10px;letter-spacing:1px;color:#333;text-shadow:0px 1px 1px #fff;display:block;float:left;}
.shortcut a:hover{background:#fff;}
.shortcut span.right{float:right;}
.shortcut span.right a{float:left;display:block;color:#ff6600;font-weight:800;}
.headeline{height:40px;overflow:hidden;}
.adv960x90{width:960px;height:90px;overflow:hidden;border:solid 1px #E6E6E6;margin:0 auto;}
.adv728x90{width:728px;height:90px;overflow:hidden;border:solid 1px #E6E6E6;margin:0 auto;}

/* tablescroll */
.tablescroll{font:12px normal Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;background-color:#fff;}
.tablescroll td,.tablescroll_wrapper,.tablescroll_head,.tablescroll_foot{border:1px solid #ccc;}
.tablescroll td{padding:5px;}
.tablescroll_wrapper{border-left:0;}
.tablescroll_head{font-size:12px;font-weight:bold;background-color:#eee;border-left:0;border-top:0;margin-bottom:3px;}
.tablescroll thead td{border-right:0;border-bottom:0;}
.tablescroll tbody td{border-right:0;border-bottom:0;}
.tablescroll tbody tr.first td{border-top:0;}
.tablescroll_foot{font-weight:bold;background-color:#eee;border-left:0;border-top:0;margin-top:3px;}
.tablescroll tfoot td{border-right:0;border-bottom:0;}


/*分页*/
/* css sprite */
.pager .pager_btn_prev i,.pager .pager_btn_next i{background-image:url(../../images/system/ticket_sicon.png);_background-image:url(../../images/system/ticket_sicon.gif);background-repeat:no-repeat;}
.pagination{height:30px;padding:10px;margin-top:-1px;*position:relative;}
.pageinfo{ float:left;}
.pager{float:right;}
.pager .pager_btn{float:left;margin-left:7px;width:30px;height:30px;vertical-align:middle;}
.pager .pager_btn a{display:block;width:28px;height:28px;line-height:28px;background:#fff;border:1px solid #e5e5e5;text-align:center;color:#333;font-family:Arial;transition:.15s ease;-webkit-transition:.2s ease;-moz-transition:.2s ease;-o-transition:.2s ease;-ms-transition:.2s ease;}
.pager .pager_btn a:hover,.pager .pager_btn a.current{background:#fff;border-color:#2781c4;color:#2781c4;text-decoration:none; font-weight:bold;}
.pager .pager_btn_prev i,.pager .pager_btn_next i{float:left;display:inline;width:6px;height:9px;margin:10px 0 0 11px;transition:.2s ease;-webkit-transition:.2s ease;-moz-transition:.2s ease;-o-transition:.2s ease;-ms-transition:.2s ease;_overflow:hidden;}
.pager .pager_btn_prev i{background-position:-24px -99px;}
.pager .pager_btn_next i{background-position:-43px -99px;}
.pager .pager_btn_prev a:hover i{background-position:-30px -99px;}
.pager .pager_btn_next a:hover i{background-position:-37px -99px;}
.pager .pager_btn_prev_disabled a:hover,.pager .pager_btn_next_disabled a:hover{background:#fff;border-color:#e5e5e5;cursor:default;}
.pager .pager_btn_prev_disabled i,.pager .pager_btn_prev_disabled a:hover i{background-position:-18px -99px;}
.pager .pager_btn_next_disabled i,.pager .pager_btn_next_disabled a:hover i{background-position:-49px -99px}
.pager .pager_btn_more{text-align:center;font-family:verdana;width:18px;line-height:30px;}
.pager .pager_jump{float:left;display:inline;margin-left:7px;height:30px;line-height:30px;}
.pager .pager_jump_txt{float:left;}
.pager .pager_jump_inp{float:left;display:inline;margin:0 10px 0 8px;width:49px;height:30px;}
.pager .pager_jump_inp input{float:left;width:29px;height:18px;line-height:18px;padding:5px 2px;border:1px solid #e6e6e6;border-right:none;font-family:Arial;text-align:center;}
.pager .pager_jump_turn{float:left;width:15px;height:30px;position:relative;}
.pager .pager_jump_btn{display:block;width:15px;height:15px;background:#e5e5e5;position:relative;}
.pager .pager_jump_btn s{display:block;position:absolute;left:4px;top:5px;width:7px;height:4px;background:url(../../images/system/selected_jt.gif) no-repeat;overflow:hidden;}
.pager .pager_jump_btn_minus,.pager .pager_jump_btn_minus_disabled{height:14px;border-top:1px solid #dadada;}
.pager .pager_jump_btn_plus s{top:6px;background-position:-13px -4px;cursor:pointer;}
.pager .pager_jump_btn_minus s{background-position:-13px -16px;cursor:pointer;}
.pager .pager_jump_btn_plus:hover s{background-position:-13px -8px;}
.pager .pager_jump_btn_minus:hover s{background-position:-13px -12px;}
.pager .pager_jump_btn_plus_disabled,.pager .pager_jump_btn_minus_disabled{cursor:default;}
.pager .pager_jump_btn_plus_disabled s,.pager .pager_jump_btn_plus_disabled:hover s{background-position:-13px 0;cursor:default;}
.pager .pager_jump_btn_minus_disabled s,.pager .pager_jump_btn_minus_disabled:hover s{background-position:-13px -20px;cursor:default;}
.pager .pager_jump_go{float:left;display:inline;margin-left:10px;width:60px;height:30px;line-height:30px;text-align:center;background:#ff7600;color:#fff;border:0 none;cursor:pointer;}

/*info list end*/
/*window*/

/* input */
.ipt{border: solid 1px #d2d2d2;border-left-color: #ccc;border-top-color: #ccc;border-radius: 2px;box-shadow: inset 0 1px 0 #f8f8f8;background-color: #fff;padding: 4px 6px;height: 21px;line-height: 21px;color: #555;width: 180px;vertical-align: baseline;}
.ipt-mini{width: 140px;padding: 1px 3px;}
.ipt:focus{border-color: #95C8F1;box-shadow: 0 0 4px #95C8F1;}
/* btn */
.btn{position: relative;cursor: pointer;display: inline-block;vertical-align: middle;font-size: 12px;font-weight: bold;height: 27px;line-height: 27px;min-width: 52px;padding: 0 12px;text-align: center;text-decoration: none;border-radius: 2px;border: 1px solid #ddd;color: #666;background-color: #f5f5f5;background: -webkit-linear-gradient(top, #F5F5F5,#F1F1F1);background: -moz-linear-gradient(top, #F5F5F5,#F1F1F1);background: linear-gradient(top, #F5F5F5,#F1F1F1);}
input.btn{height: 29px;}
.btn:hover {border-color:#c6c6c6;color:#333;background-color:#f8f8f8;background:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);background:linear-gradient(top,#f8f8f8,#f1f1f1);box-shadow:#ddd 0 1px 1px 0;}
.btn:active,.btn.btn-active {box-shadow:#ddd 0 1px 2px 0 inset;border-color:#c6c6c6;}
.btn:focus {border-color:#4d90fe;outline:none}
.btn-primary{border-color: #3079ED;color: #F3F7FC;background-color: #4D90FE;background: -webkit-linear-gradient(top, #4D90FE,#4787ED);background: -moz-linear-gradient(top, #4D90FE,#4787ED);background: linear-gradient(top, #4D90FE,#4787ED);}
.btn-primary:hover{border-color:#2F5BB7;color:#fff;background-color: #4D90FE;background: -webkit-linear-gradient(top, #4D90FE,#357AE8);background: -moz-linear-gradient(top, #4D90FE,#357AE8);background: linear-gradient(top, #4D90FE,#357AE8);}
.btn-primary:active,.btn-primary.btn-active {box-shadow:#2176D3 0 1px 2px 0 inset;border-color: #3079ED;}
.btn-primary:focus {border-color:#4d90fe;outline:none}
/**/
.theme-buy{margin-top:10%;text-align: center;}
.theme-gobuy,.theme-signin{font-size: 15px;}
.theme-price{position: relative;bottom: -6px;font-family: microsoft yahei,Arial, Helvetica, sans-serif;margin-right: 20px;font-weight: bold;color: #f60;line-height: 32px;font-size: 24px;display: inline-block;}
.theme-price dfn{font-style: normal;font-size: 18px;margin-right: 2px;}
.theme-desc{padding: 30px;}
.theme-version{padding: 30px;}
.theme-popover-mask{z-index: 9998;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.4;filter:alpha(opacity=40);display:none}
.theme-popover{z-index:9999;position:fixed;top:50%;left:50%;width:970px;height:600px;margin:-300px 0 0 -500px;border-radius:5px;border:solid 2px #666;background-color:#fff;display:none;box-shadow: 0 0 10px #666;}
.height-650{height:650px;}
.theme-poptit{border-bottom:1px solid #ddd;padding:12px;position: relative; background:#f6f6f6;}
.theme-popbod{padding:10px 15px;color:#444;height: 148px;}
.theme-popbom{padding:15px;background-color:#f6f6f6;border-top:1px solid #ddd;border-radius:0 0 5px 5px;color:#666}
.theme-popbom a{margin-left:8px}
.theme-poptit .close{float:right;color:#fff;padding:5px;margin:-2px -5px -5px;font:bold 14px/14px simsun;text-shadow:0 1px 0 #ddd; background:#38acff}
.theme-poptit .close:hover{color:#fff;}

/*table-add*/
.table-add{}
.table-add td{ height:40px; padding-right:20px;} 
.table-add th{ text-align:right; height:40px; font-weight:normal;} 

/*common*/
.common{}
.common ol{margin-top:15px;}
.common ol li{ width:75px; height:90px; float:left; margin:0px 10px; padding:0 10px 20px 10px;}
a.ico-add{ display:block;width:75px; height:100px; background:url(../../images/system/ico-add_80.png) no-repeat;}
a.ico-add:hover{ display:block;width:75px; height:100px; background:url(../../images/system/ico-add-hover_80.png) no-repeat;}
.common ol li span{ display:block; text-align:center; padding-top:75px;margin-left:-10px;}
.common ol li span:hover{ display:block; color:#333333;}

/*common*/
.common1{height:auto !important;height:110px;min-height:110px;}
.common1 ol li{ width:75px; height:90px; float:left; margin:0 10px; padding:0 10px 20px 10px;}
.common1 ol li span{ display:block; text-align:center; padding-top:75px;margin-left:-10px;color:#999999}
.common1 ol li span:hover{ display:block; color:#333333;}

.boxsize {	width:100%;position:relative;}
.twomodule {width:50%;position:relative;box-sizing:content-box;}
.one {background:#FFF;height:260px;}
.mr-7{ margin-right:7px;}
.ml-8{ margin-left:8px;}

.refresh-btn-blue{width:50px;height:22px;border:0px solid #e3e3e3;border-radius:4px; background:#38acff;color:#fff;}

.border-no-bottom{border-top:1px solid #E0E0E0;border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;}
.border-no-top{border-bottom:1px solid #E0E0E0;border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;}
.border-bottom{border-bottom:1px solid #E0E0E0;}
.border-top{border-top:1px solid #E0E0E0;}

.arrow{background:url(../../images/system/arrow.png) no-repeat}


